• word of the day

    smiledon californicus

    smiledon californicus - Dictionary definition and meaning for word smiledon californicus

    Definition
    (noun) North American sabertooth; culmination of sabertooth development
Download our Mobile App Today
Receive our word of the day
on Whatsapp